"""
 lambda表达式：
    1 无参数

lambda应用场景
    如果一个函数有一个返回值，并且只有一句代码，可以使用lambda化简
lambda 语法：
    lambda 参数列表：表达式
注意：
    lambda表达式的参数可有可无，函数的参数在lambda表达式中完全适用
    lambda表达式能接收任何数量的参数但只能返回一个表达式的值
"""

# 函数
def fn1():
    return 100
print(fn1)
print(fn1())

# lambda表达式
fn2 = lambda : 100
print(fn2) # lambda内存地址
print(fn2())

a =2
b =3
fn3 = lambda : a+b
print(fn3())

#lambda实现

test = lambda a,b : a + b
print(test(10,20))